package day14;

import java.util.LinkedList;

public class LinkedListDemo {
	
	//LinkedList特有方法
	//使用add方法：默认的是调用addFirst方法，添加在链表的头部
	public static void main(String[] args) {
		LinkedList<String> link = new LinkedList<String>();
		//add
		link.addLast("java01");
		//jdk1.6
		link.offerFirst("java03");
		link.offerLast("java02");
		//get:获取但不删除元素，如果没有元素返回NoSuchElementException
		link.getFirst();
		link.getLast();
		//jdk1.6:获取但不删除元素，如果没有元素返回null
		link.peekFirst();
		link.peekLast();
		//remove:获取元素并删除元素，如果没有元素返回NoSuchElementException
		link.removeFirst();
		link.removeLast();
		//jdk1.6:获取并删除元素，如果没有元素返回null
		link.pollFirst();
		link.pollLast();
	}
	
}
